본문으로 건너뛰기

Thread

실행 중인 프로그램 (process)를 구성하는 실행 흐름의 아주 작은 단위이다. (process 자원을 공유하면서 실행된다.)

🧑🏻‍💻 thread 특징과 구성 요소


✅ thread 특징

하나의 process는 하나 이상의 thread를 가질 수 있다.

process 상태
  • 단일 thread process
    thread가 하나인 process이다.

  • 멀티 thread process
    thread가 여러 개인 process이다. (thread 동시 수행이 가능하다.)

✅ thread 구성 요소

  • thread는 실행에 필요한 최소한의 정보인 TID, PC, 레지스터, 스택을 담고 있다.

참고 자료

  • 혼자 공부하는 컴퓨터구조 + 운영체제